#pragma once

#include "VertexDeclaration.h"

class CVertexDeclarationDX9: public CVertexDeclaration
{
private:
    IDirect3DVertexDeclaration9 *m_pVertexDeclaration9;    

public:
    CVertexDeclarationDX9   ( );
    ~CVertexDeclarationDX9  ( );
    virtual mBool Create    ( const void *a_pShaderByteCode, size_t a_uByteCodeLength );
    virtual mVoid Setup     ( );
};